package com.homework.thread;

/**
 * 分别使用继承Thread、实现Runnable接口、实现Callable接口三种方式创建三个线程，
 * 并发执行计算某个整数的阶乘,要求在main方 法中打印出各个线程计算的结果
 */
public class test2_1  extends Thread{

    public int sum = 1;
    public int i;

    public test2_1(int i) {
        this.i = i;
    }

    @Override
    public void run() {
    for (int j = 1; j <= i; j++) {
      sum = sum * j;
    }
    System.out.println(sum);
    }
}
